.splitline {background:transparent url(../images/bg_splitline.gif) repeat-x top left; height:2px; overflow:hidden; }
	.splitline .real-wrap {background:transparent url(../images/splitline.gif) repeat-x top left; }

.main {background:#F8F9FB url(../images/bg_hp_main.gif) repeat-x 0 0; }
	.main .real-wrap {background:transparent url(../images/bg_hp_content.gif) repeat-y 415px 0; }
			
.colcontent {padding:37px 10px 10px; float:left; background-color:transparent; background-repeat:no-repeat; background-position:10px 7px; }
	.c1 {width:396px; background-image:url(../images/bg_hp_c1.gif); }
		.c1 p {color:#6C6A6B; line-height:2em; }
	.c2 {width:257px; background-image:url(../images/bg_hp_c2.gif); }
		.c2 dl {padding:3px 10px; *padding:4px 10px; }
		.c2 dt {color:#185A96; line-height:1.5em; }
		.c2 dd {color:#6B6B6B; line-height:1.5em; margin-bottom:1em; }
	.c3 {width:277px; background-image:url(../images/bg_hp_c3.gif); }
		.c3 ul {padding-left:2px; padding-top:3px; _padding-top:1px; }
		.c3 li {background:transparent url(../images/li1.gif) no-repeat left 7px; }
			.c3 p {padding-left:10px; }
			.c3 p.time {color:#48A682; font-size:11px; line-height:1.5em; margin-bottom:0px; }
			.c3 a {color:#195A94; }			
			
.buttonpanel {float:right; text-align:right; width:150px; margin-top:-32px; margin-right:-10px; _margin-right:-5px; }

.c2 .buttonpanel {margin-right:4px; _margin-right:2px; }
			